//
//  HMStatus.swift
//  Weibo
//
//  Created by teacher on 2017/6/8.
//  Copyright © 2017年 teacher. All rights reserved.
//

import UIKit

//  微博数据模型
class HMStatus: NSObject {
    //  发布微博时间
    //  如果使用YYModel,如果字符串是时间字符串，可以直接改成时间类型，自动完成时间字符串转成时间对象
    var created_at: Date?
    //  微博id
    var id: Int64 = 0
    //  微博内容
    var text: String?
    //  来源
    var source: String?
    //  关注用户模型
    var user: HMAttentionUser?
    //  转发微博
    var retweeted_status: HMStatus?
    //  配图信息， 注意： 容器属性需要告诉yymodel它里面放的是什么类型
    var pic_urls: [HMHomePicInfo]?
    
    // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
    class func modelContainerPropertyGenericClass() -> [String: Any] {
        return [
            // HMHomePicInfo.self获取类型的class
            "pic_urls": HMHomePicInfo.self
        ]
    }

    
//    init(dic: [String: Any]) {
//        super.init()
//        setValuesForKeys(dic)
//    }
//    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//        
//    }
    
    
}
